Large Dynamic Range Computations over Small Finite Rings

نویسندگان

  • Neil M. Wigley
  • Graham A. Jullien
  • Daniel Reaume
چکیده

This paper presents a new multivariate mapping strategy for the recently introduced Modulus Replication Residue Number System (MRRNS). This mapping allows computation over a large dynamic range using replications of extremely small rings. The technique maintains the useful features of the MRRNS, namely: the ease of input coding; the absence of a Chinese Remainder Theorem inverse mapping across the full dynamic range; the replication of identical rings; the natural integration of complex data processing. The concepts are illustrated by a specific example of complex inner product processing associated with a radix-4 decimation in time FFT algorithm. A complete quantization analysis is performed and an efficient scaling strategy chosen based on the analysis. The example processor uses replications of three rings modulo 3, 5 and 7; the effective dynamic range is in excess of 32-bits. The paper also includes VLSI implementation strategies for the processor architecture which consists of arrays of massively parallel linear bit-level pipelines.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient RNS Bases for Cryptography

Residue Number Systems (RNS) are useful for distributing large dynamic range computations over small modular rings, which allows the speed up of computations. This feature is well known, and already used in both DSP and cryptography. In this paper we deal with implementation for huge numbers like those used for ciphering as with RSA or ECC on prime finite fields. Modular multiplication is the m...

متن کامل

On Modulus Replication for Residue Arithmetic Computations of Complex Inner Products

Residue Number Systems require the selection of ring moduli whose product is greater than the predicted dynamic range of the computation being performed. The restriction that the moduli be relatively prime usually limits the set of available moduli and hence the maximum dynamic range. This is particularly the case when small moduli are to be considered for efficient hardware implementation. Sev...

متن کامل

RNS bases and conversions

Residue Number Systems (RNS) allow the distribution of large dynamic range computations over small modular rings, which allows the speed up of computations. This feature is well known, and already used in both DSP and cryptography. Most of implementations use RNS bases of three elements to reduce the complexity of conversions, but if can increase the number of RNS modular computational channels...

متن کامل

High-speed signal processing using systolic arrays over finite rings

This paper presents a simple, modular, architecture for very fast digital signal processing elements. The computation is performed over finite rings (or fields) and is able to emulate processing over the integer ring using residue number systems. The computations are restricted to closed operations (ring or field binary operators) with the ability to perform limited scaling operations. Computat...

متن کامل

Implementation of Low-Cost Architecture for Control an Active Front End Rectifier

In AC-DC power conversion, active front end rectifiers offer several advantages over diode rectifiers such as bidirectional power flow capability, sinusoidal input currents and controllable power factor. A digital finite control set model predictive controller based on fixed-point computations of an active front end rectifier with unity displacement of input voltage and current to improve dynam...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE Trans. Computers

دوره 43  شماره 

صفحات  -

تاریخ انتشار 1994